#!/bin/bash
echo '[INFO] Fazendo upload de arquivos...';

rm -rf /tmp/restitory-test

mkdir -p /tmp/restitory-test/testdirs/dir1/dir11/dir111
echo "testando arquivo1" > /tmp/restitory-test/testdirs/dir1/dir11/dir111/arquivo1.txt

mkdir -p /tmp/restitory-test/testdirs/dir2/dir22/dir222
echo "testando arquivo2" > /tmp/restitory-test/testdirs/dir2/dir22/dir222/arquivo2.txt

mkdir -p /tmp/restitory-test/upload
mkdir -p /tmp/restitory-test/download

../../main/script/restitory-upload.sh http://localhost:8080/tmp /tmp/restitory-test/testdirs

../../main/script/restitory-download.sh http://localhost:8080/tmp /tmp/restitory-test/download

DIFF=$(diff -r /tmp/restitory-test/testdirs /tmp/restitory-test/download)

if [ ${#DIFF} -gt 0 ] ; then 
   echo "[ERROR] Diferenca encontrada entre os arquivos:\n $DIFF"  
else
   echo "[SUCCESS] Sucesso!"
fi ;
